leg of mutton sleeves - Spanish English Dictionary